package com.lyn.spplus;

/**
 * Cache接口
 * @author Lyn 2022/12/18
 * @version 1.0.0
 */
public interface Sp {

    String getString(String key);

    String getString(String key, String defaultValue);

    String setString(String key, String value);

    int getInt(String key);

    int getInt(String key, int defaultValue);

    int setInt(String key, int value);

    long getLong(String key);

    long getLong(String key, long defaultValue);

    long setLong(String key, long value);

    float getFloat(String key);

    float getFloat(String key, float defaultValue);

    float setFloat(String key, float value);

    boolean getBoolean(String key);

    boolean getBoolean(String key, boolean defaultValue);

    boolean setBoolean(String key, boolean value);

    void clear();

}
